﻿<?xml version="1.0" encoding="utf-8" ?>
<PluginConfiguration>
    <GenericConfiguration>
      <!-- NOTE DEV : propriétés non encore implémentées = tag commentés-->
        <!-- common to all plugins -->
        <Author>OSAMES</Author>
        <PluginName>HelloWorld Plugin</PluginName>
        <Description>Sample plugin</Description>
        <Version>0.1</Version>
        <LogLevel>Trace</LogLevel>
      <!--  <Dependencies>
            <PluginDependency>
                <PluginName> -->
                    <!-- mandatory, allows to find plugin among loaded ones -->
      <!--    </PluginName>
                <AssemblyName> -->
                    <!-- mandatory, type : string -->
      <!--    </AssemblyName>
                <MinVersion> -->
                    <!-- note : we need to have a standard for versions numbers : i.e. "N.N.N.N" string (parseable to int to do comparison op) -->
      <!--        </MinVersion>
                <MaxVersion>
                </MaxVersion>
                <Optional>
                    false --><!-- we may have optional sub plugins (for ex. get detail of somthing through a specific plugin). DB-related plugins are mandatory -->
      <!--      </Optional>
            </PluginDependency>
        </Dependencies> -->

      <!--  <ExecuteParams> -->
            <!-- definition of each key + type for dictionary passed as Execute function arg -->
            <!-- some example -->
      <!--     <Param>
                <Key>Param1</Key>
                <Type>System.string</Type>
                <Mandatory>true</Mandatory>
            </Param>
            <Param>
                <Key>Param2</Key>
                <Type>System.Int32</Type>
                <Mandatory>false</Mandatory>
            </Param>
        </ExecuteParams> -->

      <!--     <RenderingAsTab>
            <TabOrder>1</TabOrder>
            <Items>
                <Item>
                    <Position>0 0</Position> -->
                    <!-- to be thought over, see office web ui layout definition, here we assume line/column -->
      <!--   <Label>Edit</Label>
                    <Icon>images/edit.gif</Icon> -->
                    <!-- path definition to be thought over -->
      <!--    </Item>
                <Item>
                    <Position>0 1</Position> -->
                    <!-- to be thought over, see office web ui layout definition, here we assume line/column -->
      <!--    <Label>Save</Label>
                    <Icon>images/save.gif</Icon> -->
                    <!-- path definition to be thought over -->
      <!--      </Item>
            </Items>
        </RenderingAsTab> -->
    </GenericConfiguration>

  <!--  <SpecificConfiguration> -->
        <!-- defined as an interface hold by master configuration section. IPlugin asks plugin to implement a configuration section custom class. To be thought over -->
      <!--  </SpecificConfiguration> -->

</PluginConfiguration>
